// 该文件负责所有的公共的组件的全局注册   Vue.use
import PageTools from './PageTools'
// 引入组件
import UploadExcel from "./UploadExcel"
// 注册组件的包
import Print from 'vue-print-nb'
// 放大屏幕缩小组件
import ScreenFull from './ScreenFull'
// 注册主题颜色
import ThemePicker from './ThemePicker'
// 注册全局的转换语言组件
import SidebarItem from '@/layout/components/SidebarItem'
// 全局注册多页签主要是依赖vuex存储打开的页面起到多签页的效果每次打开都是重新加载
import TagsView from './TagsView'
// 创建组件主
export default{
 //2. 使用install , 然后通过use注册组件
 install(Vue) {
  //  注册全局的通用栏组件对象
  Vue.component('PageTools', PageTools)
  Vue.component('UploadExcel', UploadExcel)
  //注册打印组件包
  Vue.use(Print)
  Vue.component('ScreenFull', ScreenFull) // 注册全屏组件
  Vue.component('ThemePicker', ThemePicker) // 注册颜色主题
  Vue.component('SidebarItem', SidebarItem) // 全局的转换语言组件
  Vue.component('TagsView', TagsView) // 全局注册多页签



}
}